package mc747.portal.logicas;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.RequestDispatcher;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import mc747.portal.servlet.Logica;
import mc747.servicos.estoque.Estoque;
import mc747.servicos.estoque.Produto;

public class ConsultaListaProduto implements Logica {

	public void executa(HttpServletRequest req, HttpServletResponse res)
			throws Exception {

		Estoque est = new Estoque();
		String categoria = req.getParameter("categoria");

		List<Produto> proList = new ArrayList<Produto>();
		if (categoria != null) {
			proList = est.getProdutos(categoria);
		}
		else{
			proList = est.getProdutos();
		}

		req.setAttribute("lista", proList);
System.out.println(req.getParameter("fwd"));
System.out.println(req.getParameter("categoria"));
		RequestDispatcher rd = req
				.getRequestDispatcher(req.getParameter("fwd"));
		rd.forward(req, res);
	}

}
